package com.atilim.cargo.business;

import java.util.List;
import java.util.Map;

import javax.ejb.Stateless;

import com.atilim.cargo.model.Vechile;



//araçla ilgili işlemlerin yapıldığı iş sınıfı
@Stateless
public class VechileManagementBean extends BaseBean {

	public List<Vechile> searchVechile (Map<String, Object> params) {
		List<Vechile> result = this.find(Vechile.class, params);
		return result;
	}
	//insert into geri kalanını dolduruyor
	public void insertVechile (Vechile vechile) {
		this.insertObject(vechile);
	}

	public void updateVechile (Vechile vechile) throws Exception {
		this.updateObject(vechile);
	}
	
	public void deleteVechile (Vechile vechile) throws Exception {
		this.deleteObject(vechile);
	}
	
	public Vechile getVechile (long id) throws Exception {
		return this.getObject(Vechile.class, id);
	}
	
}
